lapped insulation - Turkish English Dictionary